package net.form.processing.classification;

import net.form.ObjetoClasificador;
import net.model.RasgoClase;
import net.model.RasgoObjeto;

public class CantidadPuntosDivision extends EvaluadorRasgo {
	public CantidadPuntosDivision() {
		super();
	}

	public CantidadPuntosDivision(RasgoClase rasgo, Double minimo, Double maximo) {
		super(rasgo, minimo, maximo);
	}

	public RasgoObjeto calcularValor(ObjetoClasificador objeto) {
		double valor = 0;
		if (objeto.getPuntosDivisionContorno() != null) {
			valor = objeto.getPuntosDivisionContorno().size();
		}
		return new RasgoObjeto(this.getRasgoClase().getRasgo(), valor);
	}

}
